Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F3 Serbia F2 Croatia F8 Croatia F9 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Croatia F12 Turkey F2 Croatia F1 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Israel F3 Italy F7 Italy F20 Bosnia & Herzegovina F2 Croatia F2 Bosnia & Herzegovina F5 Serbia F1 Serbia F3 Serbia F7 Croatia F7 Croatia F12 Croatia F11 Ostrava Challenger Banja Luka Challenger Cordenons Challenger Meerbusch Challenger Kazan Challenger Casablanca Challenger Kenitra Challenger Kobe Challenger Noumea Challenger Mohammedia Challenger Casablanca Challenger Santo Domingo Challenger Sibiu Challenger Croatia F10 Aptos Challenger New Haven Challenger Bratislava Challenger Bendigo Challenger Split Challenger Barcelona Challenger Meerbusch Challenger Istanbul Challenger Bratislava 2 Challenger Helsinki Challenger Danderyd Challenger Canberra Challenger Manama Challenger Barletta Challenger Ilkley Challenger Bonn Challenger Istanbul Challenger Irving Challenger Lyon Challenger Montemar Challenger Canberra Challenger Zadar Challenger Manacor Challenger Bratislava 2 Challenger Estoril Open - Estoril International Championship of Croatia - Umag 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Memorial Savigni - Sassuolo Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome Mercedes Cup - Stuttgart China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Trnava Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Santos Challenger Matsuyama Challenger Sao Paulo Challenger Arad Challenger China Open - Beijing Antalya Challenger Zadar Challenger Cordenons Challenger Copa Ericsson Uruguay - Montevideo Banja Luka Challenger Banja Luka Challenger Mallorca Challenger Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Rome Challenger Prostejov Challenger China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Poznan Challenger Bergamo Challenger Alphen Challenger Banja Luka Challenger Ottignies-Louvain-la-Neuve Challenger Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach San Benedetto Challenger Split Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Guadalajara Challenger Hungarian Open - Budapest Warsteiner Challenger Lubeck - Lubeck Millennium Estoril Open - Estoril Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin ATU Cup - Weiden Muller Cup - Ulm Gerry Weber Open - Halle Antalya Cup - Antalya XXIX Edizione 'A.Savoldi Marco' - Manerbio SkiStar Swedish Open - Bastad I Tourneo Fila Citta di Brindisi - Brindisi Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Geneva Open - Geneva AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Open Sud de France - Montpellier Serbia Open - Belgrade ECM Cup - Prague Architect Open - Budapest Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden Plava Laguna Croatia Open - Umag Memorial Savigny - Sassuolo XI Venice Open - Venice St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Warta Cup 2001 - Sopot Open Sud de France - Montpellier Open 13 Provence - Marseille Asirom Challenger Brasov - Brasov Diego Open - Budapest Alphen Challenger Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Santo Domingo Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Nottingham 2 Challenger Pekao Open - Szczecin Stockholm Open - Stockholm Firenze Open - Florence Banja Luka Open - Banja Luka Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Hangzhou Open - Hangzhou Rio Open - Rio de Janeiro European Open - Brussels Stockholm Open - Stockholm Erste Bank Open - Vienna Olbia Geovillage Open - Olbia San Marino Cepu Open - San Marino Copa Ericsson Chile - Santiago Pekao Open 2003 - Szczecin Pro Tennis World Open - Boca Raton Lisbon Challenger Qatar Exxon Mobil Open 2003 - Doha Blois Challenger Heineken Open - Auckland Open 13 - Marseille Brest Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Maia Challenger BH Indoor Sarajevo - Sarajevo ABN AMRO World Tennis Tournament - Rotterdam Sarajevo Challenger ARAG World Team Championship - Dusseldorf China Open - Beijing Blumenau Challenger Zagreb Challenger Oeiras 3 Challenger Milan Challenger San Marino Challenger Como Challenger Brasov Challenger Lermontov Challenger Cherbourg Challenger Trieste Challenger Sarajevo Challenger Kosice Challenger Tulln Challenger Liberec Challenger Trnava Challenger Sibiu Challenger Barcelona Challenger Cap Cana Challenger Casablanca Challenger Bratislava Challenger Mersin Challenger Samarkand Challenger Arad Challenger Kosice Challenger Bergamo Challenger Meknes Challenger Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tashkent Challenger Tennis Masters Series - Madrid Geneva Challenger Helsinki Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Ostrava Challenger Heilbronn Challenger Moscow Challenger Poznan Challenger Pacific Life Open - Indian Wells Braunschweig Challenger Telecom Italia Masters - Rome San Benedetto Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Bordeaux Challenger Andria Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Alphen Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Mersin Challenger Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Genova Challenger Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mohammedia Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Bendigo Challenger BNP Paribas Masters - Paris Lima Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Guayaquil Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Nottingham 1 Challenger Quimper Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Lille Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Prostejov Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sarajevo Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Buenos Aires Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Kosice Challenger Orleans Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tunis Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Malaysian Open - Kuala Lumpur Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ismaning Challenger Lisbon Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Nord/LB Open - Braunschweig Miami Open - Miami Ostrava Challenger Rome 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Salzburg-Anif Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Tunis Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Bratislava Challenger Helsinki Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BRD Nastase Tiriac Trophy - Bucharest Rogers Cup - Toronto Lugano Challenger Western & Southern Open - Cincinnati Mauthausen Challenger Kremlin Cup - Moscow The LTA Hull Challenger - Hull Shanghai Rolex Masters - Shanghai The Dubai Tennis Championships - Dubai Sibiu Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Yokohama Challenger Miami Open - Miami Szekesfehervar Challenger Ostrava Challenger Poznan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere TEB BNP Paribas Istanbul Open - Istanbul Internazionali BNL d'Italia - Rome XXVIII Edizione 'A.Savoldi' - Manerbio Braunschweig Challenger Phoenix Challenger Tampere Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Zagreb Challenger Bratislava Challenger Nottingham 2 Challenger Monterrey Challenger Western & Southern Open - New York TEB BNP Paribas Istanbul Open - Istanbul Forli 5 Challenger Miami Open - Miami Konzum Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Kenitra Challenger Davidoff Swiss Indoors - Basel Rosario Challenger Perugia Challenger Como Challenger Vancouver Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Copa Ericsson Brazil - Sao Paulo Marbella Challenger Belgrade Challenger ASB Classic - Auckland Zug Challenger Santo Domingo Challenger Plava Laguna Croatia Open - Umag The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest Konzum Croatia Open - Umag Prague 2 Challenger Gelsor Open Romania - Bucharest AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Miami Open - Miami Campionati Internazionali di Sicilia - Palermo Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag China Open - Beijing Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Japan Open Tennis Championships - Tokyo Adelaide International - Adelaide China Open - Beijing Hamburg Open - Hamburg Barcelona Open BancSabadell - Barcelona Hellenic Championship - Athens Malaysian Open - Kuala Lumpur Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland BMW Open - Munich Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Catella Swedish Open - Bastad Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Erste Bank Open - Vienna ASB Classic - Auckland PBZ Zagreb Indoors - Zagreb Copa AT&T - Buenos Aires Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Australian Open - Melbourne China Open - Beijing Erste Bank Open - Vienna Open Sud de France - Montpellier New York Open - New York Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella French Open - Paris Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Idea Prokom Open - Sopot Nordea Open - Bastad Astana Open - Astana Stockholm Open - Stockholm Apia International - Sydney Bucharest Open - Bucharest Open Parc - Lyon Argentina Open - Buenos Aires Tiriac Open - Bucharest Barcelona Open Banc Sabadell - Barcelona Kremlin Cup - Moscow Brisbane International - Brisbane Mallorca Championships - Mallorca Nordea Open - Bastad Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille TEB BNP Paribas Istanbul Open - Istanbul Abierto Mexicano de Tenis Mifel - Los Cabos Tata Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Vilnius Challenger Heilbronn Challenger Bratislava 1 Challenger Open Seat Godo - Barcelona NASDAQ-100 Open - Miami International Indoor Tennis Championships of Croatia - Zagreb Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Rolex Paris Masters - Paris CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Heineken Open - Auckland National Bank Open - Toronto Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Rogers Masters - Montreal BNP Paribas Masters - Paris Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Croatia Open - Umag Campionati BNL dItalia - Rome French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Moselle Open - Metz European Open - Antwerp ASB Classic - Auckland Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Wimbledon - London U.S. Open - New York Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 French Open - Paris Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, 1R, ECU-BIH 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship All Lower level tournaments Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, Group I, 2R, SVK-BIH 2-3 Barclays ATP World Tour Finals - London Davis Cup, World Group, QR, AUS-BIH 4-0 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, 2R, BIH-NED 1-3 Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Hopman Cup - Perth U.S. Open - New York The Mubadala World Tennis Championship Salzburg Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Campeonato de Espana Kia de Tenis 2004 - Madrid Capitala World Tennis Championship Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Belgrade Open - Belgrade Mubadala World Tennis Championship Mubadala World Tennis Championship Australian Open - Melbourne Boss Open - Stuttgart Wimbledon - London U.S. Open - New York Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai French Open - Paris